package com.gxa.common.utils;

import java.util.UUID;

/**
 * @ClassName UUIDUtils
 * @Description
 * @Author Mr.YUAN
 * @Date 2022/11/13 15:49
 */

public class UUIDUtils {

    public static String createOnlyId() {

        int machineId = 1;//最大支持1-9个集群机器部署

        int hashCodeV = UUID.randomUUID().toString().hashCode();

        if (hashCodeV < 0) {//有可能是负数

            hashCodeV = -hashCodeV;

        }

        // 0 代表前面补充0

        // 4 代表长度为4

        // d 代表参数为正数型

        return machineId + String.format("%015d", hashCodeV);

    }
}